package com.codeoss.framework.webide.response;

import java.util.List;
import java.util.Map;

import com.codeoss.framework.data.metadata.TableData;
import com.codeoss.framework.report.util.DetailReportModel;
import com.codeoss.framework.response.CommonResponse;
import com.codeoss.framework.util.ValueNamePair;

public class DetailReportDesignerResponse extends CommonResponse {
	private List<ValueNamePair> tableList;
	private List<Map<String, Object>> fieldList;
	private TableData tableData;
	private Map<String, String> formatMap;
    private Map<String,Object> dataSourceConfig;
    private List<Map<String,Object>> styleData;
    private DetailReportModel detailReportData;
	public List<ValueNamePair> getTableList() {
		return tableList;
	}

	public void setTableList(List<ValueNamePair> tableList) {
		this.tableList = tableList;
	}

	public List<Map<String, Object>> getFieldList() {
		return fieldList;
	}

	public void setFieldList(List<Map<String, Object>> fieldList) {
		this.fieldList = fieldList;
	}

	public TableData getTableData() {
		return tableData;
	}

	public void setTableData(TableData tableData) {
		this.tableData = tableData;
	}

	public Map<String, String> getFormatMap() {
		return formatMap;
	}

	public void setFormatMap(Map<String, String> formatMap) {
		this.formatMap = formatMap;
	}

	public Map<String, Object> getDataSourceConfig() {
		return dataSourceConfig;
	}

	public void setDataSourceConfig(Map<String, Object> dataSourceConfig) {
		this.dataSourceConfig = dataSourceConfig;
	}

	public List<Map<String, Object>> getStyleData() {
		return styleData;
	}

	public void setStyleData(List<Map<String, Object>> styleData) {
		this.styleData = styleData;
	}

	public DetailReportModel getDetailReportData() {
		return detailReportData;
	}

	public void setDetailReportData(DetailReportModel detailReportData) {
		this.detailReportData = detailReportData;
	}
}
